//
//  Iphone.h
//  Day3
//
//  Created by wenjim on 17/9/15.
//  Copyright © 2017年 WenJim. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Phone.h"

@interface Iphone : Phone
{
    // 注意：  在继承中方法可以重写，但是属性(成员变量)不能重写
//    int _cpu;
}


-(void)setCpu:(int)cpu;
-(int)cpu;

// 打电话
// 如果子类中有和父类中同名的方法，那么我们称之为方法重写
// 注意：继承中的方法调用顺序，如果自己有就调用自己的，如果自己没有就调用父类的
// 方法的调用顺序，先自己在父类，如果父类中没有，那就继续往上一类找
// 如果一直找到NSObject类都没有找到，那么就会报错
// reason: '-[Iphone signalWithNumber:]: unrecognized selector sent to instance 0x100202560'
-(void)signalWithNumber:(NSString *)number;


// 在继承中除了对象方法可以重写，类方法也可以重写
+(void)brand;

@end
